package com.cat.model.web.bean;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

//预约单
public class ReservationBean{
	
	private Long id;
	private Long userId;
	private Date createTime;
	
	private String modelRequirement;//模特需求
	private Date workStartTime;//工作开始时间
	private Date workEndTime;//工作结束时间
	private String workStartTimeStr;//工作开始时间
	private String workEndTimeStr;//工作结束时间
	private String workCityCode;//工作城市
	private String workAddress;//工作地点
	private String workType;//工作类型
	private Integer workHours;//总工作小时数
	
	private String serviceBrand;//服务品牌
	private String remark;//备注
	
	private String phoneNo;//联系人电话
	private String name;//联系人姓名
	
	private String nickName;//昵称
	private String realName;//真实姓名
	private String headImage;//头像
	private String companyName;//公司名称
	private String companyCityCode;//公司城市
	private String companyDesc;//公司简介
	
	private String status;//(01未受理，02已受理)
	private BigDecimal totalAmount;//总金额
	private String subjectType;//商品类型
	
	//预约单候选名单
	private Long reservationId;
	private Long modelId;
	private String modelName;
	private BigDecimal unitAmount;//单价
	private List<ReservationShortlistBean> shortlist;//模特
	
	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getModelRequirement() {
		return modelRequirement;
	}

	public void setModelRequirement(String modelRequirement) {
		this.modelRequirement = modelRequirement;
	}

	public Date getWorkStartTime() {
		return workStartTime;
	}

	public void setWorkStartTime(Date workStartTime) {
		this.workStartTime = workStartTime;
	}

	public Date getWorkEndTime() {
		return workEndTime;
	}

	public void setWorkEndTime(Date workEndTime) {
		this.workEndTime = workEndTime;
	}

	public String getWorkCityCode() {
		return workCityCode;
	}

	public void setWorkCityCode(String workCityCode) {
		this.workCityCode = workCityCode;
	}

	public String getWorkAddress() {
		return workAddress;
	}

	public void setWorkAddress(String workAddress) {
		this.workAddress = workAddress;
	}

	public String getWorkType() {
		return workType;
	}

	public void setWorkType(String workType) {
		this.workType = workType;
	}

	public String getServiceBrand() {
		return serviceBrand;
	}

	public void setServiceBrand(String serviceBrand) {
		this.serviceBrand = serviceBrand;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getPhoneNo() {
		return phoneNo;
	}

	public void setPhoneNo(String phoneNo) {
		this.phoneNo = phoneNo;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getWorkHours() {
		return workHours;
	}

	public void setWorkHours(Integer workHours) {
		this.workHours = workHours;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getHeadImage() {
		return headImage;
	}

	public void setHeadImage(String headImage) {
		this.headImage = headImage;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanyCityCode() {
		return companyCityCode;
	}

	public void setCompanyCityCode(String companyCityCode) {
		this.companyCityCode = companyCityCode;
	}

	public String getCompanyDesc() {
		return companyDesc;
	}

	public void setCompanyDesc(String companyDesc) {
		this.companyDesc = companyDesc;
	}

	public Long getReservationId() {
		return reservationId;
	}

	public void setReservationId(Long reservationId) {
		this.reservationId = reservationId;
	}

	public Long getModelId() {
		return modelId;
	}

	public void setModelId(Long modelId) {
		this.modelId = modelId;
	}

	public String getModelName() {
		return modelName;
	}

	public void setModelName(String modelName) {
		this.modelName = modelName;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public BigDecimal getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}

	public BigDecimal getUnitAmount() {
		return unitAmount;
	}

	public void setUnitAmount(BigDecimal unitAmount) {
		this.unitAmount = unitAmount;
	}

	public String getWorkStartTimeStr() {
		return workStartTimeStr;
	}

	public void setWorkStartTimeStr(String workStartTimeStr) {
		this.workStartTimeStr = workStartTimeStr;
	}

	public String getWorkEndTimeStr() {
		return workEndTimeStr;
	}

	public void setWorkEndTimeStr(String workEndTimeStr) {
		this.workEndTimeStr = workEndTimeStr;
	}

	public List<ReservationShortlistBean> getShortlist() {
		return shortlist;
	}

	public void setShortlist(List<ReservationShortlistBean> shortlist) {
		this.shortlist = shortlist;
	}

	public String getSubjectType() {
		return subjectType;
	}

	public void setSubjectType(String subjectType) {
		this.subjectType = subjectType;
	}
	
}
